home *** CD-ROM | disk | FTP | other *** search
- // ===============================================================
- // Vertex Program: Cartoon
- // Description: used for cartoon render mode
- // Last Update: 30/04/2003
- // Coder: Tiago Sousa
- // ===============================================================
-
- #include "../CGVPMacro.csi"
-
-
- // setup vertex components
- MainInput
- {
- // common model view matrix
- uniform float4x4 ModelViewProj,
-
- uniform float4 Offset0,
- uniform float4 Offset1,
- uniform float4 Offset2,
- uniform float4 Offset3
- }
-
- DeclarationsScript
- {
- // vertex input
- IN_T0
- // vertex output
- OUT_T0_T1_T2_T3
- }
-
- // output vertex position
- PositionScript = PosCommon
-
- CoreScript
- {
- OUT.Tex0.xy = IN.TexCoord0.xy+Offset0.xy;
- OUT.Tex1.xy = IN.TexCoord0.xy+Offset1.xy;
- OUT.Tex2.xy = IN.TexCoord0.xy+Offset2.xy;
- OUT.Tex3.xy = IN.TexCoord0.xy+Offset3.xy;
-
- return OUT;
- }
-